Improved Massively Parallel Computation Algorithms for MIS, Matching, and Vertex Cover
نویسندگان
چکیده
We present O(log logn)-round algorithms in the Massively Parallel Computation (MPC) model, with Õ(n) memory per machine, that compute a maximal independent set, a 1 + ε approximation of maximum matching, and a 2+ ε approximation of minimum vertex cover, for any n-vertex graph and any constant ε > 0. These improve the state of the art as follows: • Our MIS algorithm leads to a simple O(log log∆)-round MIS algorithm in the Congested Clique model of distributed computing. This result improves exponentially on the Õ( √ log∆)-round algorithm of Ghaffari [PODC’17]. • Our O(log logn)-round (1 + ε)-approximate maximum matching algorithm simplifies and improves on a rather complex O(log logn)-round (1+ε)-approximation algorithm of Czumaj et al. [STOC’18]. • Our O(log logn)-round (2+ ε)-approximate minimum vertex cover algorithm improves on an O(log logn)-round O(1)-approximation of Assadi et al. [arXiv’17].
منابع مشابه
Coresets Meet EDCS: Algorithms for Matching and Vertex Cover on Massive Graphs
Maximum matching and minimum vertex cover are among the most fundamental graph optimization problems. Recently, randomized composable coresets were introduced as an effective technique for solving these problems in various models of computation on massive graphs. In this technique, one partitions the edges of an input graph randomly into multiple pieces, compresses each piece into a smaller sub...
متن کاملSimple Round Compression for Parallel Vertex Cover
Recently, Czumaj et al. (arXiv 2017) presented a parallel (almost) 2-approximation algorithm for the maximum matching problem in only O ( (log logn) ) rounds of the massive parallel computation (MPC) framework, when the memory per machine is O(n). The main approach in their work is a way of compressing O(log n) rounds of a distributed algorithm for maximum matching into only O ( (log logn) ) MP...
متن کاملOn the tenacity of cycle permutation graph
A special class of cubic graphs are the cycle permutation graphs. A cycle permutation graph Pn(α) is defined by taking two vertex-disjoint cycles on n vertices and adding a matching between the vertices of the two cycles.In this paper we determine a good upper bound for tenacity of cycle permutation graphs.
متن کاملBounding cochordal cover number of graphs via vertex stretching
It is shown that when a special vertex stretching is applied to a graph, the cochordal cover number of the graph increases exactly by one, as it happens to its induced matching number and (Castelnuovo-Mumford) regularity. As a consequence, it is shown that the induced matching number and cochordal cover number of a special vertex stretching of a graph G are equal provided G is well-covered bipa...
متن کاملComparison of Different Topologies for Island-Based Multi-Colony Ant Algorithms for the Minimum Weight Vertex Cover Problem
The aim of this paper is compare the effect of using different topologies or connections between separate colonies in island based parallel implementations of the Ant Colony Optimization applied to the Minimum Weight Vertex Cover Problem. We investigated the sequential Ant Colony Optimization algorithms applied to the Minimum Weight Vertex Cover Problem before. Parallelization of population bas...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1802.08237 شماره
صفحات -
تاریخ انتشار 2018